package com.baoteng.rbspy.vo.request;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

@JsonInclude(Include.NON_EMPTY)
public class Quote{
	
	private Integer source;
	
	private Integer  seatCount;
	
	/**
	 * 车损保额
	 */
	@JsonProperty("cheSun")
	private Double damage;
	
	/**
	 * 车损不计免
	 */
	@JsonProperty("buJiMianCheSun")
	private Double noRejectDamage;

	/**
	 * 第三方责任险保额
	 */
	@JsonProperty("sanZhe")
	private Double thirdPartyAmount;
	
	/**
	 * 三者不计免
	 */
	@JsonProperty("buJiMianSanZhe")
	private Double noRejectThirdParty;
	
	/**
	 * 全车盗抢保险保额
	 */
	@JsonProperty("daoQiang")
	private Double robbery;
	
	/**
	 * 不计免赔险（盗抢）保额
	 */
	@JsonProperty("buJiMianDaoQiang")
	private Double noRejectRobbery;
	
	/**
	 * 车上人员责任险（司机）保额
	 */
	@JsonProperty("siJi")
	private Double driverAmount;
	
	/**
	 * 司机座位不计免
	 */
	@JsonProperty("buJiMianSiJi")
	private Double noRejectDriver;
	
	/**
	 * 车上人员责任险（乘客）保额
	 */
	@JsonProperty("chengKe")
	private Double passengerAmount;
	
	/**
	 * 乘客不计免
	 */
	@JsonProperty("buJiMianChengKe")
	private Double noRejectPassenger;
	
	/**
	 * 自燃损失险保额
	 */
	@JsonProperty("ziRan")
	private Double fire;
	
	/**
	 * 不计免自燃保额
	 */
	@JsonProperty("buJiMianZiRan")
	private Double noRejectFire;
	
	/**
	 * 玻璃单独破碎险保额，0-不投保，1国产，2进口
	 */
	@JsonProperty("boLi")
	private Double glass;
	
	/**
	 * 玻璃单独破碎险保额，0-不投保，1国产，2进口
	 */
	@JsonProperty("huaHen")
	private Double scratch;
	
	/**
	 * 不计免划痕保额
	 */
	@JsonProperty("buJiMianHuaHen")
	private Double noRejectScratch;
	
	/**
	 * 发动机涉水行驶损失险保额
	 */
	@JsonProperty("sheShui")
	private Double engine;
	
	/**
	 * 不计免涉水保额
	 */
	@JsonProperty("buJiMianSheShui")
	private Double noRejectEngine;
	
	/**
	 * 指定修理厂险'（依赖于请求参数）
	 */
	@JsonProperty("hcXiuLiChang")
	private Double designatedService;
	
	/**
	 * 指定专修厂类型 -1没有 国产0 进口1（依赖于请求参数）
	 */
	@JsonProperty("hcXiuLiChangType")
	private String designatedServiceType;
	
	/**
	 * 精神损失险保额
	 */
	private Double hcJingShenSunShi;
	
	/**
	 * 不计免精神损失保额
	 */
	private Double buJiMianJingShenSunShi;
	
	/**
	 * 机动车无法找到三方特约险保额
	 */
	private Double hcSanFangTeYue;
	
	public Integer getSource() {
		return source;
	}
	public void setSource(Integer source) {
		this.source = source;
	}
	public Integer getSeatCount() {
		return seatCount;
	}
	public void setSeatCount(Integer seatCount) {
		this.seatCount = seatCount;
	}
	public Double getDamage() {
		return damage;
	}
	public void setDamage(Double damage) {
		this.damage = damage;
	}
	public Double getNoRejectDamage() {
		return noRejectDamage;
	}
	public void setNoRejectDamage(Double noRejectDamage) {
		this.noRejectDamage = noRejectDamage;
	}
	public Double getThirdPartyAmount() {
		return thirdPartyAmount;
	}
	public void setThirdPartyAmount(Double thirdPartyAmount) {
		this.thirdPartyAmount = thirdPartyAmount;
	}
	public Double getNoRejectThirdParty() {
		return noRejectThirdParty;
	}
	public void setNoRejectThirdParty(Double noRejectThirdParty) {
		this.noRejectThirdParty = noRejectThirdParty;
	}
	public Double getRobbery() {
		return robbery;
	}
	public void setRobbery(Double robbery) {
		this.robbery = robbery;
	}
	public Double getNoRejectRobbery() {
		return noRejectRobbery;
	}
	public void setNoRejectRobbery(Double noRejectRobbery) {
		this.noRejectRobbery = noRejectRobbery;
	}
	public Double getDriverAmount() {
		return driverAmount;
	}
	public void setDriverAmount(Double driverAmount) {
		this.driverAmount = driverAmount;
	}
	public Double getNoRejectDriver() {
		return noRejectDriver;
	}
	public void setNoRejectDriver(Double noRejectDriver) {
		this.noRejectDriver = noRejectDriver;
	}
	public Double getPassengerAmount() {
		return passengerAmount;
	}
	public void setPassengerAmount(Double passengerAmount) {
		this.passengerAmount = passengerAmount;
	}
	public Double getNoRejectPassenger() {
		return noRejectPassenger;
	}
	public void setNoRejectPassenger(Double noRejectPassenger) {
		this.noRejectPassenger = noRejectPassenger;
	}
	public Double getFire() {
		return fire;
	}
	public void setFire(Double fire) {
		this.fire = fire;
	}
	public Double getNoRejectFire() {
		return noRejectFire;
	}
	public void setNoRejectFire(Double noRejectFire) {
		this.noRejectFire = noRejectFire;
	}
	public Double getGlass() {
		return glass;
	}
	public void setGlass(Double glass) {
		this.glass = glass;
	}
	public Double getScratch() {
		return scratch;
	}
	public void setScratch(Double scratch) {
		this.scratch = scratch;
	}
	public Double getNoRejectScratch() {
		return noRejectScratch;
	}
	public void setNoRejectScratch(Double noRejectScratch) {
		this.noRejectScratch = noRejectScratch;
	}
	public Double getEngine() {
		return engine;
	}
	public void setEngine(Double engine) {
		this.engine = engine;
	}
	public Double getNoRejectEngine() {
		return noRejectEngine;
	}
	public void setNoRejectEngine(Double noRejectEngine) {
		this.noRejectEngine = noRejectEngine;
	}
	public Double getDesignatedService() {
		return designatedService;
	}
	public void setDesignatedService(Double designatedService) {
		this.designatedService = designatedService;
	}
	public String getDesignatedServiceType() {
		return designatedServiceType;
	}
	public void setDesignatedServiceType(String designatedServiceType) {
		this.designatedServiceType = designatedServiceType;
	}
	public Double getHcJingShenSunShi() {
		return hcJingShenSunShi;
	}
	public void setHcJingShenSunShi(Double hcJingShenSunShi) {
		this.hcJingShenSunShi = hcJingShenSunShi;
	}
	public Double getBuJiMianJingShenSunShi() {
		return buJiMianJingShenSunShi;
	}
	public void setBuJiMianJingShenSunShi(Double buJiMianJingShenSunShi) {
		this.buJiMianJingShenSunShi = buJiMianJingShenSunShi;
	}
	public Double getHcSanFangTeYue() {
		return hcSanFangTeYue;
	}
	public void setHcSanFangTeYue(Double hcSanFangTeYue) {
		this.hcSanFangTeYue = hcSanFangTeYue;
	}
	
}
